<?php
/*
Classe abstraite (classe commande abstraite en reference au pattern command->cf conception)
on definit des codes de retour qui seront utiliser pour le routage au niveau du fichier action_mapping.xml
on oblige la redefiniion de la methode execute pour les classes filles
*/
abstract class Action {
	const ACTION_DEFAULT = 'default';
	const ACTION_OK = 'success';
	const ACTION_KO = 'failure';
	const ACTION_ERROR = 'error';
	
	abstract function execute( HttpRequest $request );
	
}
?>